
#Region "Using Directives"

Imports System

#End Region

Namespace C4F.DevKit.Bluetooth.ObjectPushProfile

#Region "BusinessCardPullBeginEventArgs"

    ''' <summary>
    ''' EventArgs class to be used when a Business Card Pull operation begins.
    ''' </summary>
    Public Class BusinessCardPullBeginEventArgs
        Inherits EventArgs

#Region "Private Fields"

        ''' <summary>
        ''' The user-supplied state object supplied when the asynchronous 
        ''' operation was requested.
        ''' </summary>
        Private m_userState As Object

#End Region

#Region "Public Properties"

        ''' <summary>
        ''' Gets the user-supplied state object supplied when the asynchronous
        ''' operation was requested.
        ''' </summary>
        Public ReadOnly Property UserState() As Object

            Get
                Return Me.m_userState
            End Get

        End Property

#End Region

#Region "Constructors"

        ''' <summary>
        ''' Initializes the BusinessCardPullBeginEventArgs object.
        ''' </summary>
        ''' <param name="userState">The user-supplied state object supplied 
        ''' when the asynchronous operation was requested.</param>
        Public Sub New(ByVal userState As Object)

            MyBase.New()
            Me.m_userState = userState

        End Sub

#End Region

    End Class

#End Region

End Namespace
